#pragma once
#ifndef _CSOCKET_CSOCKET_
#define _CSOCKET_CSOCKET_
#include "public.h"
namespace CSocket
{
	SOCKET Socket();
	
	bool Bind(SOCKET sock, const char* ip, int port);
	
	bool Listen(SOCKET sock);

	SOCKET Accept(SOCKET sock, SOCKADDR_IN& clientAddr, int& addrLen);

	void Close(SOCKET sock);

	int Recv(SOCKET sock, char* buf, int len);

	int Send(SOCKET sock,const char* buf, int len);
}


#endif // !_CSOCKET_HPP_

